<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<script>


//   一切函数对象 都看做是 function Function(){}  的实例 包括它自己

   //     一切非函数对象 都看做是  function Object(){ } 的实例

 //      function Object(){ } 是 function Function(){} 的实例

//  别问是为什么   就是这么设计的





     //  instanceof  什么时候返回true 原型链上能查找到  原型对象就返回true
     console.log( Function instanceof Object )
     console.log(Function.__proto__.__proto__===Object.prototype)   //原型链查找到了


    console.log( Object instanceof Function )
    console.log(Object.__proto__===Function.prototype)   //原型链查找到了


        console.log( Function instanceof Function )
        console.log(Function.__proto__===Function.prototype)   //原型链查找到了

        console.log( Object instanceof Object )
        console.log(Object.__proto__.__proto__===Object.prototype)   //原型链查找到了



    console.log(Function.__proto__)

    console.log(Function.__proto__.__proto__)


    console.log(Object.prototype)

    console.log(Object.prototype===Function.__proto__.__proto__)


</script>
</body>
</html>